package com.supply.dl.bean;

/**
 * 库存查询实体
 */
public class SearchStockBean extends BaseBean {

    private String id;//库存ID
    private String customerId;//客户编号
    private String customerName;//客户名称
    private String factoryId;//工厂编号
    private String factoryName;//工厂名称
    private String whId;//仓库ID
    private String whName;//仓库名称

    /**
     * 仓库编码
     */
    private String whCode;

    private String stockId;//库位ID
    private String stockName;//库位名称
    private String skuId;//物料ID
    private String skuCode;//物料编码
    private String skuName;//物料名称
    private String stockStatus;//库存状态
    private String stockStatusName;//库存状态名称
    private String stockType;//库存类型
    private String stockTypeName;//库存类型名称
    private String batchNo;//批次号
    private String supplierId;//供应商
    private String supplierName;//供应商名称
    private String availableInventoryPiece;//可用库存件
    private String availableInventoryTon;//可用库存吨
    private String availableInventorySquare;//可用库存方
    private String outboundOccupancyPiece;//出库占用件
    private String outboundOccupancyTon;//出库占用吨
    private String outboundOccupancySquare;//出库占用方
    private String availableInAmount;//可入数量（件）
    private String availableInWeight;//可入数量（吨）
    private String availableInVolume;//可入数量（方）
    private String amount;//库存数量件
    private String weight;//库存数量吨
    private String volume;//库存数量方
    private String packageWeight;//单件重量
    private String remark;//备注
    private String unitCode;//规格编码
    private String unitName;//规格名称
    private String unitId;//规格ID
    private String unit;//主单位

    /**
     * 当前库存物品 是否被用户选择
     */
    private boolean isCheck;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getFactoryId() {
        return factoryId;
    }

    public void setFactoryId(String factoryId) {
        this.factoryId = factoryId;
    }

    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }

    public String getWhId() {
        return whId;
    }

    public void setWhId(String whId) {
        this.whId = whId;
    }

    public String getWhName() {
        return whName;
    }

    public void setWhName(String whName) {
        this.whName = whName;
    }

    public String getStockId() {
        return stockId;
    }

    public void setStockId(String stockId) {
        this.stockId = stockId;
    }

    public String getStockName() {
        return stockName;
    }

    public void setStockName(String stockName) {
        this.stockName = stockName;
    }

    public String getSkuId() {
        return skuId;
    }

    public void setSkuId(String skuId) {
        this.skuId = skuId;
    }

    public String getSkuCode() {
        return skuCode;
    }

    public void setSkuCode(String skuCode) {
        this.skuCode = skuCode;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getStockStatus() {
        return stockStatus;
    }

    public void setStockStatus(String stockStatus) {
        this.stockStatus = stockStatus;
    }

    public String getStockStatusName() {
        return stockStatusName;
    }

    public void setStockStatusName(String stockStatusName) {
        this.stockStatusName = stockStatusName;
    }

    public String getStockType() {
        return stockType;
    }

    public void setStockType(String stockType) {
        this.stockType = stockType;
    }

    public String getStockTypeName() {
        return stockTypeName;
    }

    public void setStockTypeName(String stockTypeName) {
        this.stockTypeName = stockTypeName;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getAvailableInventoryPiece() {
        return availableInventoryPiece;
    }

    public void setAvailableInventoryPiece(String availableInventoryPiece) {
        this.availableInventoryPiece = availableInventoryPiece;
    }

    public String getAvailableInventoryTon() {
        return availableInventoryTon;
    }

    public void setAvailableInventoryTon(String availableInventoryTon) {
        this.availableInventoryTon = availableInventoryTon;
    }

    public String getAvailableInventorySquare() {
        return availableInventorySquare;
    }

    public void setAvailableInventorySquare(String availableInventorySquare) {
        this.availableInventorySquare = availableInventorySquare;
    }

    public String getOutboundOccupancyPiece() {
        return outboundOccupancyPiece;
    }

    public void setOutboundOccupancyPiece(String outboundOccupancyPiece) {
        this.outboundOccupancyPiece = outboundOccupancyPiece;
    }

    public String getOutboundOccupancyTon() {
        return outboundOccupancyTon;
    }

    public void setOutboundOccupancyTon(String outboundOccupancyTon) {
        this.outboundOccupancyTon = outboundOccupancyTon;
    }

    public String getOutboundOccupancySquare() {
        return outboundOccupancySquare;
    }

    public void setOutboundOccupancySquare(String outboundOccupancySquare) {
        this.outboundOccupancySquare = outboundOccupancySquare;
    }

    public String getAvailableInAmount() {
        return availableInAmount;
    }

    public void setAvailableInAmount(String availableInAmount) {
        this.availableInAmount = availableInAmount;
    }

    public String getAvailableInWeight() {
        return availableInWeight;
    }

    public void setAvailableInWeight(String availableInWeight) {
        this.availableInWeight = availableInWeight;
    }

    public String getAvailableInVolume() {
        return availableInVolume;
    }

    public void setAvailableInVolume(String availableInVolume) {
        this.availableInVolume = availableInVolume;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getWeight() {
        return weight;
    }

    public void setVolume(String volume) {
        this.volume = volume;
    }

    public String getVolume() {
        return volume;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getPackageWeight() {
        return packageWeight;
    }

    public void setPackageWeight(String packageWeight) {
        this.packageWeight = packageWeight;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getUnitCode() {
        return unitCode;
    }

    public void setUnitCode(String unitCode) {
        this.unitCode = unitCode;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public boolean isCheck() {
        return isCheck;
    }

    public void setCheck(boolean check) {
        isCheck = check;
    }

    public String getWhCode() {
        return whCode;
    }

    public void setWhCode(String whCode) {
        this.whCode = whCode;
    }


    @Override
    public String toString() {
        return "SearchStockBean{" +
                "id='" + id + '\'' +
                ", customerId='" + customerId + '\'' +
                ", customerName='" + customerName + '\'' +
                ", factoryId='" + factoryId + '\'' +
                ", factoryName='" + factoryName + '\'' +
                ", whId='" + whId + '\'' +
                ", whName='" + whName + '\'' +
                ", whCode='" + whCode + '\'' +
                ", stockId='" + stockId + '\'' +
                ", stockName='" + stockName + '\'' +
                ", skuId='" + skuId + '\'' +
                ", skuCode='" + skuCode + '\'' +
                ", skuName='" + skuName + '\'' +
                ", stockStatus='" + stockStatus + '\'' +
                ", stockStatusName='" + stockStatusName + '\'' +
                ", stockType='" + stockType + '\'' +
                ", stockTypeName='" + stockTypeName + '\'' +
                ", batchNo='" + batchNo + '\'' +
                ", supplierId='" + supplierId + '\'' +
                ", supplierName='" + supplierName + '\'' +
                ", availableInventoryPiece='" + availableInventoryPiece + '\'' +
                ", availableInventoryTon='" + availableInventoryTon + '\'' +
                ", availableInventorySquare='" + availableInventorySquare + '\'' +
                ", outboundOccupancyPiece='" + outboundOccupancyPiece + '\'' +
                ", outboundOccupancyTon='" + outboundOccupancyTon + '\'' +
                ", outboundOccupancySquare='" + outboundOccupancySquare + '\'' +
                ", availableInAmount='" + availableInAmount + '\'' +
                ", amount='" + amount + '\'' +
                ", weight='" + weight + '\'' +
                ", packageWeight='" + packageWeight + '\'' +
                ", remark='" + remark + '\'' +
                ", unitCode='" + unitCode + '\'' +
                ", unitName='" + unitName + '\'' +
                ", unitId='" + unitId + '\'' +
                ", unit='" + unit + '\'' +
                ", isCheck=" + isCheck +
                '}';
    }
}
